/*主体*/
.containerbox {
	background: #f6f5fa;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
.containerbox  .ibox.top_detail {
	padding: 20px;
	background: #fff;
}
.containerbox  .ibox.top_detail .ibox-heading{
	background: #fff;
}
.containerbox  .ibox.top_detail .ibox-heading .ibox-title{
	border-bottom: 0;
}
.containerbox  .ibox.top_detail .ibox-heading .ibox-title>h3{
	font-size: 30px;
	font-weight: 500;
	color: #313131;
	
}
.containerbox  .ibox.top_detail .ibox-heading .right_top a{
	color: #68cffe;
}
.containerbox  .ibox.top_detail .ibox-heading .right_top img{
	width: 15px;
	height: 15px;
	margin-right: 2px;
}
.organ_label{
	background: #f5ad66;
	padding: 4px 8px;
	color: #fff;
	font-size: 16px;
	margin: 0 2px;
	font-weight: 500;
}
.txt_gray{
	color: #aaa;
}
.txt_blue{
	color: #5e8bcf;
}
.txt_orange,.containerbox .tab_box .tab_ul li a.txt_orange{
	color: #e5780d;
}
.containerbox  .ibox.top_detail .ibox-content{
	border: 0;
}
.containerbox  .ibox.top_detail .ibox-content .label_box span{
	padding: 2px 8px;
	color: #fff;
  display: inline-block;
  margin-bottom: 4px;
	margin-right: 5px;
}
.containerbox  .ibox.top_detail .ibox-content .label_box span:nth-child(odd){
	background: #75dafb;
}
.containerbox  .ibox.top_detail .ibox-content .label_box span:nth-child(even){
	background: #3eb3eb;
}
.containerbox  .ibox.top_detail .ibox-content .contact_info,.containerbox  .ibox.top_detail .ibox-content .company_profile{
	margin: 10px 0;
	margin-top: 20px;
}
.containerbox  .ibox.top_detail .ibox-content .head_title{
	color: #2178af;
	font-style: italic;
}
.containerbox  .ibox.top_detail .ibox-content .contact_info ul li{
	display: inline-block;
	margin-right: 30px;
}
.containerbox  .ibox.top_detail .ibox-content .company_profile p{
	line-height: 22px;
}
.containerbox .tab_box .tab_ul {
	text-align: center;
	margin-top: 20px;
}
.containerbox .tab_box .tab_ul li {
	display: inline-block;
	position: relative;
	margin: 0 3px;
}
.containerbox .tab_box .tab_ul li a{
		background: #ececf4;
	color: #3e3e3e;
	font-size: 18px;
	font-weight: 500;
	padding: 8px 20px;
}
.containerbox .tab_box .tab_ul li.active a{
	background: #3d78af;
	color: #fff;
}
.containerbox .tab_box .tab_ul li.active:after{
	content: "";
    padding: 0;
    position: absolute;
    left: 50px;
    bottom: -23px;
    z-index: 1;
    text-align: center;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #3c78af;
    position: absolute;
}
.zscl:before{
	content: url(../../img/hot.png);
    padding: 0;
    position: absolute;
    right: -10px;
    top: -15px;
    z-index: 1;
}
.containerbox .tab_box .tab-content{
	    background: #fff;
    margin-top: 23px;
    border-top: 3px solid #3c78af;
}
